

package controle;

import java.io.Serializable;
import java.sql.SQLException;
import java.util.List;
import javax.enterprise.context.Dependent;
import javax.inject.Named;
import modelo.Tema;
import persistencia.TemaDAO;

@Named(value = "temaMB")
@Dependent
public class TemaMB implements Serializable  {
    
    private Tema tema;

    TemaDAO dao;
    public TemaMB() throws SQLException {
        tema = new Tema ();
        dao = new TemaDAO();
        this.CarregarTema();
    }
     public Tema getTema() {
        return tema;
    }

    public void setTema(Tema tema) {
        this.tema = tema;
    }
    
    public void CarregarTema() throws SQLException
    {
        List<Tema> listtemas = dao.getTodosTema();
        
        if(listtemas.size()>0){
            tema = listtemas.get(0);
        }
    }
}
